![]() |
![]() |
![]() | |
![]() ![]() ![]() ![]()
╩ε∞∩εφσφ≥√ |
╩ε∞∩εφσφ≥√ Γ εΩφσ α∩δσ≥α╧≡αΩ≥Φ≈σ±ΩΦ ΩαµΣεσ ∩≡ΦδεµσφΦσ Windows, τα Φ±Ωδ■≈σφΦσ∞ ±α∞√⌡ ∩≡ε±≥σΘ°Φ⌡, Φ∞σσ≥ ≥αΩΦσ ε≡παφ√ ≤∩≡αΓδσφΦ , ΩαΩ ∞σφ■, Ωφε∩ΩΦ, ∩εδ ≡σΣαΩ≥Φ≡εΓαφΦ ≥σΩ±≥εΓεΘ Φφ⌠ε≡∞α÷ΦΦ, ∩σ≡σΩδ■≈α≥σδΦ ± φσταΓΦ±Φ∞εΘ Φ ταΓΦ±Φ∞εΘ ⌠ΦΩ±α÷ΦσΘ Φ ±∩Φ±ΩΦ. ╩≡ε∞σ ≥επε, ∩≡ΦδεµσφΦσ Windows ∞εµσ≥ ±ετΣαΓα≥ⁿ ΣΦαδεπεΓ√σ ∩αφσδΦ, ±εΣσ≡µα∙Φσ ∩σ≡σ≈Φ±δσφφ√σ Γ√°σ Φ Σ≡≤πΦσ ε≡παφ√ ≤∩≡αΓδσφΦ . ┬ εΩφσ α∩δσ≥α Γ√ ≥αΩµσ ∞εµσ≥σ ≡ατ∞σ±≥Φ≥ⁿ φσΩε≥ε≡√σ Φτ ∩σ≡σ≈Φ±δσφφ√⌡ Γ√°σ ε≡παφεΓ ≤∩≡αΓδσφΦ , α Φ∞σφφε: ╤α∞√Θ ßεδⁿ°εΘ Φ σΣΓα δΦ ∩≡Φ ≥φ√Θ ±■≡∩≡Φτ Σδ Γα± ²≥ε ≥ε, ≈≥ε ∩≡Φ ≡ατ∞σ∙σφΦΦ ∩σ≡σ≈Φ±δσφφ√⌡ ε≡παφεΓ ≤∩≡αΓδσφΦ Γ εΩφσ α∩δσ≥α Γ√ φσ ∞εµσ≥σ ταΣα≥ⁿ Σδ φΦ⌡ ≥ε≈φ√σ Ωεε≡ΣΦφα≥√ Φ ≡ατ∞σ≡√. ╨ατ∞σ∙σφΦσ∞ ταφΦ∞ασ≥± ±Φ±≥σ∞α ≤∩≡αΓδσφΦ Γφσ°φΦ∞ ΓΦΣε∞ Layout Manager, Ωε≥ε≡α ≡α±∩εδαπασ≥ ε≡παφ√ ≤∩≡αΓδσφΦ ∩ε-±Γεσ∞≤. ┬√, εΣφαΩε, ∞εµσ≥σ ταΣαΓα≥ⁿ φσ±ΩεδⁿΩε ≡σµΦ∞εΓ ≡ατ∞σ∙σφΦ (∩ε±δσΣεΓα≥σδⁿφεσ, Γ ≈σΘΩα⌡ ≥αßδΦ÷√ Φ ≥αΩ Σαδσσ), φε φσ Ωεε≡ΣΦφα≥√ ΦδΦ ≡ατ∞σ≡√. ▌≥ε ±Σσδαφε Σδ εßσ±∩σ≈σφΦ φσταΓΦ±Φ∞ε±≥Φ ∩≡ΦδεµσφΦΘ Java ε≥ ∩δα≥⌠ε≡∞, φα Ωε≥ε≡√⌡ εφΦ Γ√∩εδφ ■≥± . ╬≡παφ√ ≤∩≡αΓδσφΦ ±ετΣα■≥± ΩαΩ εß·σΩ≥√ Ωδα±±εΓ, ∩ε≡εµΣσφφ√⌡ ε≥ Ωδα±±α Component (≡Φ±. 1). ╧ε²≥ε∞≤ Γ ΣαδⁿφσΘ°σ∞ ∞√ ß≤Σσ∞ φατ√Γα≥ⁿ ε≡παφ√ ≤∩≡αΓδσφΦ Ωε∞∩εφσφ≥α∞Φ. ╨Φ±. 1. ┬ταΦ∞ε±Γ τⁿ Ωδα±±εΓ ε≡παφεΓ ≤∩≡αΓδσφΦ Γ ∩≡ΦδεµσφΦ ⌡ Java ╩δα±± Button ∩ετΓεδ σ≥ ±ετΣαΓα≥ⁿ ±≥αφΣα≡≥φ√σ Ωφε∩ΩΦ. ┼±δΦ Γα∞ φ≤µφα φσ±≥αφΣα≡≥φα Ωφε∩Ωα (φα∩≡Φ∞σ≡, π≡α⌠Φ≈σ±Ωα Ωφε∩Ωα), Γ√ ∞εµσ≥σ ±ετΣα≥ⁿ σσ φα ßατσ Ωδα±±α Canvas. ─δ ±ετΣαφΦ ∩σ≡σΩδ■≈α≥σδσΘ ± φσταΓΦ±Φ∞εΘ ΦδΦ ταΓΦ±Φ∞εΘ ⌠ΦΩ±α÷ΦσΘ ∩≡σΣφατφα≈σφ Ωδα±± CheckBox. ╤ ∩ε∞ε∙ⁿ■ Ωδα±±α Label Γ√ ∞εµσ≥σ ±ετΣαΓα≥ⁿ Γ εΩφσ α∩δσ≥α ≥σΩ±≥εΓ√σ ±≥≡εΩΦ, φα∩≡Φ∞σ≡, φαΣ∩Φ±Φ Σδ Σ≡≤πΦ⌡ Ωε∞∩εφσφ≥. ▌≥Φ ±≥≡εΩΦ φσ ≡σΣαΩ≥Φ≡≤■≥± ∩εδⁿτεΓα≥σδσ∞. ╩δα±± List, ΩαΩ φσ≥≡≤Σφε ΣεπαΣα≥ⁿ± Φτ φατΓαφΦ , ∩≡σΣφατφα≈σφ Σδ ±ετΣαφΦ ±∩Φ±ΩεΓ. ╤ ∩ε∞ε∙ⁿ■ Ωδα±±α Scrollbar Γ√ ∞εµσ≥σ ±ετΣαΓα≥ⁿ ∩εδε±√ ∩≡ε±∞ε≥≡α, Ωε≥ε≡√σ Φ±∩εδⁿτ≤■≥± , Γ ≈α±≥φε±≥Φ, ∞επε±≥≡ε≈φ√∞Φ ∩εδ ∞Φ ≡σΣαΩ≥Φ≡εΓαφΦ ≥σΩ±≥α. ╩δα±± TextComponent ±δ≤µΦ≥ ßατεΓ√∞ Σδ ΣΓ≤⌡ Σ≡≤πΦ⌡ Ωδα±±εΓ - TextField Φ TextArea. ╧σ≡Γ√Θ Φτ φΦ⌡ ∩≡σΣφατφα≈σφ Σδ ±ετΣαφΦ εΣφε±≥≡ε≈φ√⌡ ≡σΣαΩ≥ε≡εΓ ≥σΩ±≥α, Γ≥ε≡εΘ - Σδ ±ετΣαφΦ ∞φεπε±≥≡ε≈φ√⌡ ≡σΣΩα≥ε≡εΓ ≥σΩ±≥α. ─δ ≥επε ≈≥εß√ ∩εφ ≥ⁿ, ΩαΩ Ωε∞∩εφσφ≥√ ≡ατ∞σ∙α■≥± φα ∩εΓσ≡⌡φε±≥Φ εΩφα α∩δσ≥α ±Φ±≥σ∞εΘ Layout Manager, ≡α±±∞ε≥≡Φ∞ Σ≡≤π≤■ ΓταΦ∞ε±Γ τⁿ Ωδα±±εΓ Java, ∩εΩαταφφ≤■ φα ≡Φ±. 2. ╨Φ±. 2. ╩ε∞∩εφσφ≥√ Φ Ωεφ≥σΘφσ≡√ ╩δα±± Component ±δ≤µΦ≥ Γ Ωα≈σ±≥Γσ ßατεΓεπε Ωδα±±α Σδ Ωδα±±α Container. ╬ß·σΩ≥√ ²≥επε Ωδα±±α, Ωε≥ε≡√σ ∞√ ß≤Σσ∞ φατ√Γα≥ⁿ Ωεφ≥σΘφσ≡α∞Φ, ∞επ≤≥ ±εΣσ≡µα≥ⁿ εß·σΩ≥√ Ωδα±±εΓ Component Φ Container. ╥αΩΦ∞ εß≡ατε∞, Γφ≤≥≡Φ Ωεφ≥σΘφσ≡εΓ ∞επ≤≥ φα⌡εΣΦ≥ⁿ± Ωε∞∩εφσφ≥√ Φ Σ≡≤πΦσ Ωεφ≥σΘφσ≡√. ╩δα±± Applet, ≥αΩ µσ ΩαΩ Φ Σ≡≤πΦσ Ωδα±±√, ∩≡εΦτΓσΣσφφ√σ ε≥ Ωδα±±α Container, Γδ σ≥± Ωεφ≥σΘφσ≡ε∞. ▌≥ε ετφα≈ασ≥, ≈≥ε α∩δσ≥ ∞εµσ≥ ±εΣσ≡µα≥ⁿ Γ ±σßσ Ωε∞∩εφσφ≥√ (≥αΩΦσ ΩαΩ ε≡παφ√ ≤∩≡αΓδσφΦ ) Φ Ωεφ≥σΘφσ≡√. ╟α∞σ≥Φ∞, ≈≥ε Ωδα±± Applet φα±δσΣ≤σ≥± ε≥ Ωδα±±α Container ≈σ≡στ Ωδα±± Panel, Γ Ωε≥ε≡ε∞ ε∩≡σΣσδσφ√ ∞σ≥εΣ√ ±Φ±≥σ∞√ Layout Manager. ═α±≥≡αΦΓα ±εε≥Γσ≥±≥Γ≤■∙Φ∞ εß≡ατε∞ Layout Manager, ∞√ ∞εµσ∞ ∞σφ ≥ⁿ ±≥≡α≥σπΦ■ ≡ατ∞σ∙σφΦ Ωε∞∩εφσφ≥ Γφ≤≥≡Φ εΩφα α∩δσ≥α. ┬ εΩφσ α∩δσ≥α Γ√ ∞εµσ≥σ ±ετΣα≥ⁿ φσ±ΩεδⁿΩε εß·σΩ≥εΓ Ωδα±±α Panel (∩αφσδσΘ), ≡ατΣσδ ■∙Φ⌡ εΩφε φα ≈α±≥Φ. ─δ ΩαµΣεΘ ≥αΩεΘ ∩αφσδΦ ∞εµφε ≤±≥αφεΓΦ≥ⁿ ±Γε■ ±≥≡α≥σπΦ■ ≡ατ∞σ∙σφΦ Ωε∞∩εφσφ≥ Φ Ωεφ≥σΘφσ≡εΓ, ≈≥ε ∩ετΓεδ σ≥ Γ√∩εδφ ≥ⁿ Σε±≥α≥ε≈φε ±δεµφ≤■ Ωε∞∩εφεΓΩ≤ Γ εΩφσ α∩δσ≥α. ╥σ∩σ≡ⁿ ∩ε±δσ ≥αΩεπε Ω≡α≥Ωεπε ΓΓσΣσφΦ Γ Ωεφ≥σΘφσ≡√ Φ Ωε∞∩εφσφ≥√ ∞√ ∩σ≡σΘΣσ∞ Ω ε∩Φ±αφΦ■ ∞σ≥εΣεΓ ±ετΣαφΦ ε≥Σσδⁿφ√⌡ Ωε∞∩εφσφ≥. |